package com.ymttest.common.order.sellerquery2.model;

import java.util.List;

import com.ymttest.common.order.sellerquery2.TimeRange;

public class SellerExportOrderQueryModel {

	/**
	 * 用户ID
	 */
	private long SellerId;

	/**
	 * 查询关键字(精确匹配)
	 */
	private String BuyerNickName;

	/**
	 * 商品名称(精确匹配)
	 */
	private String ProductName;

	/**
	 * 下单时间
	 */
	private TimeRange CreatedTime;

	/**
	 * 付款时间
	 */
	private TimeRange PaidTime;

	/**
	 * 发货时间
	 */
	private TimeRange DeliveredTime;

	/**
	 * 申请补款时间
	 */
	private TimeRange PostpayAppliedTime;

	/**
	 * 订单状态
	 */
	private List<Integer> OrderStatus;

	/**
	 * 配送方式
	 */
	private List<Integer> LogisticsTypeList;

	/**
	 * 订单号
	 */
	private Integer OrderId;

	/**
	 * 订单的类型
	 */
	private List<Integer> OrderTypeList;

	private Boolean PaidInFull;

	private String PartitionKey;

	/**
	 * 1.定金+尾款 或 全款
	 */
	private List<Integer> PayTypes;

	public long getSellerId() {
		return SellerId;
	}

	public void setSellerId(long sellerId) {
		SellerId = sellerId;
	}

	public String getBuyerNickName() {
		return BuyerNickName;
	}

	public void setBuyerNickName(String buyerNickName) {
		BuyerNickName = buyerNickName;
	}

	public String getProductName() {
		return ProductName;
	}

	public void setProductName(String productName) {
		ProductName = productName;
	}

	public TimeRange getCreatedTime() {
		return CreatedTime;
	}

	public void setCreatedTime(TimeRange createdTime) {
		CreatedTime = createdTime;
	}

	public TimeRange getPaidTime() {
		return PaidTime;
	}

	public void setPaidTime(TimeRange paidTime) {
		PaidTime = paidTime;
	}

	public TimeRange getDeliveredTime() {
		return DeliveredTime;
	}

	public void setDeliveredTime(TimeRange deliveredTime) {
		DeliveredTime = deliveredTime;
	}

	public TimeRange getPostpayAppliedTime() {
		return PostpayAppliedTime;
	}

	public void setPostpayAppliedTime(TimeRange postpayAppliedTime) {
		PostpayAppliedTime = postpayAppliedTime;
	}

	public List<Integer> getOrderStatus() {
		return OrderStatus;
	}

	public void setOrderStatus(List<Integer> orderStatus) {
		OrderStatus = orderStatus;
	}

	public List<Integer> getLogisticsTypeList() {
		return LogisticsTypeList;
	}

	public void setLogisticsTypeList(List<Integer> logisticsTypeList) {
		LogisticsTypeList = logisticsTypeList;
	}

	public Integer getOrderId() {
		return OrderId;
	}

	public void setOrderId(Integer orderId) {
		OrderId = orderId;
	}

	public List<Integer> getOrderTypeList() {
		return OrderTypeList;
	}

	public void setOrderTypeList(List<Integer> orderTypeList) {
		OrderTypeList = orderTypeList;
	}

	public Boolean getPaidInFull() {
		return PaidInFull;
	}

	public void setPaidInFull(Boolean paidInFull) {
		PaidInFull = paidInFull;
	}

	public String getPartitionKey() {
		return PartitionKey;
	}

	public void setPartitionKey(String partitionKey) {
		PartitionKey = partitionKey;
	}

	public List<Integer> getPayTypes() {
		return PayTypes;
	}

	public void setPayTypes(List<Integer> payTypes) {
		PayTypes = payTypes;
	}

}
